package org.gr.ias.common.entity;

import lombok.Data;

import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "project_financing")
@Data
public class ProjectFinancing implements Serializable {
    /** 主键*/
    private String id;

    /** 融资信息分类*/
    private String financingCategory;

    /** 信息标题*/
    private String title;

    /** 所在地区(省)*/
    private String provinceId;

    /** 所在地区(市)*/
    private String cityId;

    /** 所在地区(县)*/
    private String countryId;

    /** 地址详情(描述处省市县以外的信息，如街道门牌号)*/
    private String address;

    /** 有效开始时间*/
    private Date effectiveTimeStart;

    /** 有效结束时间*/
    private Date effectiveTimeEnd;

    /** 所属行业*/
    private String financingIndustry;

    /** 融资金额(开始)*/
    private BigDecimal financingAmtStart;

    /** 融资金额单位(开始)*/
    private String financingAmtStartUnit;

    /** 融资金额(结束)*/
    private BigDecimal financingAmtEnd;

    /** 融资金额单位(结束)*/
    private String financingAmtEndUnit;

    /** */
    private BigDecimal amtStart;

    /** */
    private BigDecimal amtEnd;

    /** 标签*/
    private String tag;

    /** 创建人*/
    private String createUser;

    /** */
    private String createUserName;

    private String remark;

    private String summary;

    private String approveRemark;

    /** 创建时间*/
    private Date createTime;

    /** 修改时间*/
    private Date modifyTime;

    /** 审核人*/
    private String approveUser;

    /** 审核人名称*/
    private String approveUserName;

    /** 审核时间*/
    private Date approveTime;

    /** 缩略图*/
    private String thumbnail;

    /** 附件*/
    private String attachment;

    /** 状态：
            01-草稿
            02-已发布
            03-审核中
            04-审核未通过
            05-审核已通过
            06-已锁定
            07-已关闭
            08-已失效
            09-已加入黑名单*/
    private String status;

    /** 版本号*/
    private Integer version;

    private Area area;

    private static final long serialVersionUID = 1L;


}